package com.cssw.fyzb.core.model.dodb.base;

import com.ydn.dbframe.plugin.activerecord.Model;
import com.ydn.dbframe.plugin.activerecord.IBean;

/**
 *  do not modify this file.
 */
@SuppressWarnings("serial")
public abstract class BaseAcctAdjust<M extends BaseAcctAdjust<M>> extends Model<M> implements IBean {

	/**
	 * 转账标识
	 */
	public void setAdjustId(java.lang.Long adjustId) {
		set("adjust_id", adjustId);
	}
	
	/**
	 * 转账标识
	 */
	public java.lang.Long getAdjustId() {
		return getLong("adjust_id");
	}

	/**
	 * 用户标识
	 */
	public void setUserId(java.lang.Long userId) {
		set("user_id", userId);
	}
	
	/**
	 * 用户标识
	 */
	public java.lang.Long getUserId() {
		return getLong("user_id");
	}

	/**
	 * 账本类型
	 */
	public void setAcctType(java.lang.String acctType) {
		set("acct_type", acctType);
	}
	
	/**
	 * 账本类型
	 */
	public java.lang.String getAcctType() {
		return getStr("acct_type");
	}

	/**
	 * 类型（I-增加 D-减少）
	 */
	public void setType(java.lang.Long type) {
		set("type", type);
	}
	
	/**
	 * 类型（I-增加 D-减少）
	 */
	public java.lang.Long getType() {
		return getLong("type");
	}

	/**
	 * 金额
	 */
	public void setAmount(java.math.BigDecimal amount) {
		set("amount", amount);
	}
	
	/**
	 * 金额
	 */
	public java.math.BigDecimal getAmount() {
		return get("amount");
	}

	/**
	 * 转账时间
	 */
	public void setTransferTime(java.util.Date transferTime) {
		set("transfer_time", transferTime);
	}
	
	/**
	 * 转账时间
	 */
	public java.util.Date getTransferTime() {
		return get("transfer_time");
	}

	/**
	 * 备注
	 */
	public void setRemark(java.lang.String remark) {
		set("remark", remark);
	}
	
	/**
	 * 备注
	 */
	public java.lang.String getRemark() {
		return getStr("remark");
	}

}
